//
//  DLBaseTableViewController.h
//  DGGUIKit
//
//  Created by dgg_hzk on 2019/11/21.
//

#import <UIKit/UIKit.h>
#import "DLBaseTableViewControllerProtocol.h"
#import "DLBaseViewControllerProtocol.h"
#import <MJRefresh/MJRefreshComponent.h>


@interface DLBaseTableViewController : UITableViewController<DLBaseTableViewControllerProtocol, DLBaseViewControllerProtocol>
/*
 *下拉刷新
 *@param tableview 请求头加载的滚动试图
 *@param tintColor 加载圈的颜色
 *@param tintColor componentRefreshingBlock 下拉回调
 */
- (void)addPullDownRefreshForTableView:(UIScrollView *)tableview tintColor:(UIColor *)tintColor  completionRefreshBlock:(MJRefreshComponentRefreshingBlock)componentRefreshingBlock;
/*
 *上拉加载
 *@param tableview 请求头加载的滚动试图
 *@param tintColor 加载圈的颜色
 *@param tintColor componentRefreshingBlock 下拉回调
 */
- (void)addPullUpLoadMoreDataForTableView:(UIScrollView *)tableview tintColor:(UIColor *)tintColor completionRefreshBlock:(MJRefreshComponentRefreshingBlock)componentRefreshingBlock;
//结束刷新
- (void)endRefreshingComponentForTableView:(UIScrollView *)tableView;
@end
